package org.xu.entity;

import com.core.data.BaseEntity;
import java.util.Date;

public class AttachmentModel extends BaseEntity {
    /**
     * <pre>
     * 文件大类编码
     * 表字段: attachment.owner_code
     * </pre>
     * 
     */
    private String ownerCode;

    /**
     * <pre>
     * 文件大类名称
     * 表字段: attachment.owner_name
     * </pre>
     * 
     */
    private String ownerName;

    /**
     * <pre>
     * 文件小类编码
     * 表字段: attachment.small_type_code
     * </pre>
     * 
     */
    private String smallTypeCode;

    /**
     * <pre>
     * 文件小类名称
     * 表字段: attachment.small_type_name
     * </pre>
     * 
     */
    private String smallTypeName;

    /**
     * <pre>
     * 订单号
     * 表字段: attachment.apply_no
     * </pre>
     * 
     */
    private String applyNo;

    /**
     * <pre>
     * 数据标识
     * 表字段: attachment.data_id
     * </pre>
     * 
     */
    private String dataId;

    /**
     * <pre>
     * 流程编号
     * 表字段: attachment.flow_num
     * </pre>
     * 
     */
    private String flowNum;

    /**
     * <pre>
     * 文件名
     * 表字段: attachment.file_name
     * </pre>
     * 
     */
    private String fileName;

    /**
     * <pre>
     * 带后缀的文件名
     * 表字段: attachment.original_filename
     * </pre>
     * 
     */
    private String originalFilename;

    /**
     * <pre>
     * 上传日间
     * 表字段: attachment.upload_date
     * </pre>
     * 
     */
    private Date uploadDate;

    /**
     * <pre>
     * 上传人账号
     * 表字段: attachment.user_account
     * </pre>
     * 
     */
    private String userAccount;

    /**
     * <pre>
     * 上传人名称
     * 表字段: attachment.user_name
     * </pre>
     * 
     */
    private String userName;

    /**
     * <pre>
     * 文件id
     * 表字段: attachment.url
     * </pre>
     * 
     */
    private String url;

    /**
     * <pre>
     * 完整路径
     * 表字段: attachment.full_url
     * </pre>
     * 
     */
    private String fullUrl;

    /**
     * <pre>
     * 备注
     * 表字段: attachment.remark
     * </pre>
     * 
     */
    private String remark;

    /**
     * <pre>
     * 版本号
     * 表字段: attachment.version
     * </pre>
     * 
     */
    private Integer version;

    /**
     * <pre>
     * 创建人名称
     * 表字段: attachment.creator_name
     * </pre>
     * 
     */
    private String creatorName;

    /**
     * <pre>
     * 创建人部门ID
     * 表字段: attachment.creator_department_id
     * </pre>
     * 
     */
    private Long creatorDepartmentId;

    /**
     * <pre>
     * 创建人部门名称
     * 表字段: attachment.creator_department_name
     * </pre>
     * 
     */
    private String creatorDepartmentName;

    /**
     * <pre>
     * 更新人名称
     * 表字段: attachment.updater_name
     * </pre>
     * 
     */
    private String updaterName;

    /**
     * <pre>
     * 更新人部门ID
     * 表字段: attachment.updater_department_id
     * </pre>
     * 
     */
    private Long updaterDepartmentId;

    /**
     * <pre>
     * 更新人部门名称
     * 表字段: attachment.updater_department_name
     * </pre>
     * 
     */
    private String updaterDepartmentName;

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column attachment.owner_code
     *
     * @return the value of attachment.owner_code 文件大类编码
     */
    public String getOwnerCode() {
        return ownerCode;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column attachment.owner_code
     *
     * @param ownerCode the value for attachment.owner_code 文件大类编码
     */
    public void setOwnerCode(String ownerCode) {
        this.ownerCode = ownerCode == null ? null : ownerCode.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column attachment.owner_name
     *
     * @return the value of attachment.owner_name 文件大类名称
     */
    public String getOwnerName() {
        return ownerName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column attachment.owner_name
     *
     * @param ownerName the value for attachment.owner_name 文件大类名称
     */
    public void setOwnerName(String ownerName) {
        this.ownerName = ownerName == null ? null : ownerName.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column attachment.small_type_code
     *
     * @return the value of attachment.small_type_code 文件小类编码
     */
    public String getSmallTypeCode() {
        return smallTypeCode;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column attachment.small_type_code
     *
     * @param smallTypeCode the value for attachment.small_type_code 文件小类编码
     */
    public void setSmallTypeCode(String smallTypeCode) {
        this.smallTypeCode = smallTypeCode == null ? null : smallTypeCode.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column attachment.small_type_name
     *
     * @return the value of attachment.small_type_name 文件小类名称
     */
    public String getSmallTypeName() {
        return smallTypeName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column attachment.small_type_name
     *
     * @param smallTypeName the value for attachment.small_type_name 文件小类名称
     */
    public void setSmallTypeName(String smallTypeName) {
        this.smallTypeName = smallTypeName == null ? null : smallTypeName.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column attachment.apply_no
     *
     * @return the value of attachment.apply_no 订单号
     */
    public String getApplyNo() {
        return applyNo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column attachment.apply_no
     *
     * @param applyNo the value for attachment.apply_no 订单号
     */
    public void setApplyNo(String applyNo) {
        this.applyNo = applyNo == null ? null : applyNo.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column attachment.data_id
     *
     * @return the value of attachment.data_id 数据标识
     */
    public String getDataId() {
        return dataId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column attachment.data_id
     *
     * @param dataId the value for attachment.data_id 数据标识
     */
    public void setDataId(String dataId) {
        this.dataId = dataId == null ? null : dataId.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column attachment.flow_num
     *
     * @return the value of attachment.flow_num 流程编号
     */
    public String getFlowNum() {
        return flowNum;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column attachment.flow_num
     *
     * @param flowNum the value for attachment.flow_num 流程编号
     */
    public void setFlowNum(String flowNum) {
        this.flowNum = flowNum == null ? null : flowNum.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column attachment.file_name
     *
     * @return the value of attachment.file_name 文件名
     */
    public String getFileName() {
        return fileName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column attachment.file_name
     *
     * @param fileName the value for attachment.file_name 文件名
     */
    public void setFileName(String fileName) {
        this.fileName = fileName == null ? null : fileName.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column attachment.original_filename
     *
     * @return the value of attachment.original_filename 带后缀的文件名
     */
    public String getOriginalFilename() {
        return originalFilename;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column attachment.original_filename
     *
     * @param originalFilename the value for attachment.original_filename 带后缀的文件名
     */
    public void setOriginalFilename(String originalFilename) {
        this.originalFilename = originalFilename == null ? null : originalFilename.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column attachment.upload_date
     *
     * @return the value of attachment.upload_date 上传日间
     */
    public Date getUploadDate() {
        return uploadDate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column attachment.upload_date
     *
     * @param uploadDate the value for attachment.upload_date 上传日间
     */
    public void setUploadDate(Date uploadDate) {
        this.uploadDate = uploadDate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column attachment.user_account
     *
     * @return the value of attachment.user_account 上传人账号
     */
    public String getUserAccount() {
        return userAccount;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column attachment.user_account
     *
     * @param userAccount the value for attachment.user_account 上传人账号
     */
    public void setUserAccount(String userAccount) {
        this.userAccount = userAccount == null ? null : userAccount.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column attachment.user_name
     *
     * @return the value of attachment.user_name 上传人名称
     */
    public String getUserName() {
        return userName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column attachment.user_name
     *
     * @param userName the value for attachment.user_name 上传人名称
     */
    public void setUserName(String userName) {
        this.userName = userName == null ? null : userName.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column attachment.url
     *
     * @return the value of attachment.url 文件id
     */
    public String getUrl() {
        return url;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column attachment.url
     *
     * @param url the value for attachment.url 文件id
     */
    public void setUrl(String url) {
        this.url = url == null ? null : url.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column attachment.full_url
     *
     * @return the value of attachment.full_url 完整路径
     */
    public String getFullUrl() {
        return fullUrl;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column attachment.full_url
     *
     * @param fullUrl the value for attachment.full_url 完整路径
     */
    public void setFullUrl(String fullUrl) {
        this.fullUrl = fullUrl == null ? null : fullUrl.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column attachment.remark
     *
     * @return the value of attachment.remark 备注
     */
    public String getRemark() {
        return remark;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column attachment.remark
     *
     * @param remark the value for attachment.remark 备注
     */
    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column attachment.version
     *
     * @return the value of attachment.version 版本号
     */
    public Integer getVersion() {
        return version;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column attachment.version
     *
     * @param version the value for attachment.version 版本号
     */
    public void setVersion(Integer version) {
        this.version = version;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column attachment.creator_name
     *
     * @return the value of attachment.creator_name 创建人名称
     */
    public String getCreatorName() {
        return creatorName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column attachment.creator_name
     *
     * @param creatorName the value for attachment.creator_name 创建人名称
     */
    public void setCreatorName(String creatorName) {
        this.creatorName = creatorName == null ? null : creatorName.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column attachment.creator_department_id
     *
     * @return the value of attachment.creator_department_id 创建人部门ID
     */
    public Long getCreatorDepartmentId() {
        return creatorDepartmentId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column attachment.creator_department_id
     *
     * @param creatorDepartmentId the value for attachment.creator_department_id 创建人部门ID
     */
    public void setCreatorDepartmentId(Long creatorDepartmentId) {
        this.creatorDepartmentId = creatorDepartmentId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column attachment.creator_department_name
     *
     * @return the value of attachment.creator_department_name 创建人部门名称
     */
    public String getCreatorDepartmentName() {
        return creatorDepartmentName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column attachment.creator_department_name
     *
     * @param creatorDepartmentName the value for attachment.creator_department_name 创建人部门名称
     */
    public void setCreatorDepartmentName(String creatorDepartmentName) {
        this.creatorDepartmentName = creatorDepartmentName == null ? null : creatorDepartmentName.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column attachment.updater_name
     *
     * @return the value of attachment.updater_name 更新人名称
     */
    public String getUpdaterName() {
        return updaterName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column attachment.updater_name
     *
     * @param updaterName the value for attachment.updater_name 更新人名称
     */
    public void setUpdaterName(String updaterName) {
        this.updaterName = updaterName == null ? null : updaterName.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column attachment.updater_department_id
     *
     * @return the value of attachment.updater_department_id 更新人部门ID
     */
    public Long getUpdaterDepartmentId() {
        return updaterDepartmentId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column attachment.updater_department_id
     *
     * @param updaterDepartmentId the value for attachment.updater_department_id 更新人部门ID
     */
    public void setUpdaterDepartmentId(Long updaterDepartmentId) {
        this.updaterDepartmentId = updaterDepartmentId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column attachment.updater_department_name
     *
     * @return the value of attachment.updater_department_name 更新人部门名称
     */
    public String getUpdaterDepartmentName() {
        return updaterDepartmentName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column attachment.updater_department_name
     *
     * @param updaterDepartmentName the value for attachment.updater_department_name 更新人部门名称
     */
    public void setUpdaterDepartmentName(String updaterDepartmentName) {
        this.updaterDepartmentName = updaterDepartmentName == null ? null : updaterDepartmentName.trim();
    }
}